language en

Linked.Archi Structurizr Extension Ontology

Release: 2026-04-20

Modified on: 2026-04-20
This version:
https://meta.linked.archi/c4/structurizr/0.1.0#
Revision:
0.1.0
Authors:
Kalin Maldzhanski
Publisher:
Linked.Archi
Source:
https://structurizr.com/
See also:
https://docs.structurizr.com/dsl/language
https://structurizr.com/
License:
http://creativecommons.org/licenses/by/4.0/
Visualization:
Visualize with WebVowl
Cite as:
Kalin Maldzhanski. Linked.Archi Structurizr Extension Ontology. Revision: 0.1.0. Retrieved from: https://meta.linked.archi/c4/structurizr/0.1.0#
Provenance of this page
draft

Linked.Archi Structurizr Extension Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Linked.Archi Structurizr Extension Ontology: Description back to ToC

Structurizr-specific extensions to the C4 model ontology. Adds deployment modeling concepts (deployment nodes, infrastructure nodes, deployment environments, container instances) that are part of the Structurizr tooling but not part of the abstract C4 model. Imports the C4 model ontology (c4-onto.ttl) — all C4 core concepts are available via the c4: namespace.

Cross-reference for Linked.Archi Structurizr Extension Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by Linked.Archi Structurizr Extension Ontology.

Classes

Deploymentc back to ToC or Class ToC

IRI: https://meta.linked.archi/c4/structurizr#Deployment

A deployment relationship from a container to a deployment node.
has super-classes
qualified relationship c
is in range of
qualified deployed on op

Deployment Nodec back to ToC or Class ToC

IRI: https://meta.linked.archi/c4/structurizr#DeploymentNode

A physical or virtual infrastructure element that hosts software — a server, VM, container host, Kubernetes cluster, cloud region, availability zone, or any nestable infrastructure boundary. Deployment nodes can be nested to represent infrastructure hierarchies (e.g., AWS → Region → EKS Cluster → Pod).
has super-classes
element c
has sub-classes
Infrastructure Node c

Infrastructure Nodec back to ToC or Class ToC

IRI: https://meta.linked.archi/c4/structurizr#InfrastructureNode

A specific infrastructure component that is not a deployment target but provides supporting services — load balancer, firewall, DNS server, CDN, API gateway, service mesh proxy.
has super-classes
Deployment Node c

Object Properties

Deployed Onop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/c4/structurizr#deployedOn

A container is deployed on a deployment node.

qualified deployed onop back to ToC or Object Property ToC

IRI: https://meta.linked.archi/c4/structurizr#qualifiedDeployedOn

has range
Deployment c

Data Properties

Environmentdp back to ToC or Data Property ToC

IRI: https://meta.linked.archi/c4/structurizr#environment

Deployment environment name (e.g., 'Development', 'Staging', 'Production').
has range
string

Instancesdp back to ToC or Data Property ToC

IRI: https://meta.linked.archi/c4/structurizr#instances

Number of instances of a deployment node (e.g., 3 replicas).
has range
integer

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.